/*! 
* @ Description: custom style 
* @ Author: weiwei 
* @ Date: 2018-05-24; 
*/
/* common style */
html{background:#FFF;color:#000; font-size: 62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{font-family: "Microsoft YaHei"; margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;background:#fff; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.page{margin:2rem;}
#prev_next{border-top: 1px dotted #868686;margin:2rem 0;padding:2rem 0;}

.message-box ul{ margin-bottom: 10px; overflow: hidden;}
.tl{ float: left; width: 15%; text-align: center;}
.tr{float: left; width: 84%; padding-left: 1rem;}
.t1{ width: 95%; border: 1px solid #cdcddc; height: 3rem;}
.t2{ width: 95%; border: 1px solid #cdcddc; height: 10rem;}
.t3{ width: 80px; height: 2.9rem; border: 1px solid #cdcdcd;}
.t4{ width: 80px; height: 3rem; vertical-align: top}
.t5{width:74px;height:31px;line-height:31px;background:#4a5b6d;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;}
.t5 a{text-decoration:none;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;display:block;}
.t5 a:hover{background:#4a5b6d;border-radius:2px; text-decoration: underline;}



/*#prev_next li+li{text-align: right;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}*/
/* go top */
/* 自定义样式 */
a:active,a:hover{text-decoration: none;}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: @screen-sm-min){html{font-size: 16px;}}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: @screen-md-min){html{font-size: 14px;}}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: @screen-lg-min){html{font-size: 10px;}}
/* 网站头部 */.m-header{padding:1em 0; background: #fff;}
@media (min-width: 768px){.m-header{padding:2.5em 0;}}



.m-top{width: 100%;overflow: hidden;background: #929090;}
.m-top a{float: right;color: #fff;}

#h-tel img{float: right;}

.h-tool{ padding:14px 0; background: #f2f3f3; overflow: hidden;}
.h-tool li{ display: inline-block; }
.h-tool li a{ font-size: 14px; color: #70747d; }
.h-tool .lang{ text-align: right; }
.h-tool .ali li{ padding-left: 38px; background: url(../img/ali.png) no-repeat left center; margin-right: 15px; }
.h-tool .lang li{ padding-left: 38px; background: url(../img/cn.jpg) no-repeat left center; }
.h-tool .lang li + li{ margin-left: 24px; background: url(../img/en.jpg) no-repeat left center;}
.h-tool a:hover{ color: #ff9600; }
/* go top */
.down{width: 100%;height: 52px;background:#211f1f;color: #ffffff;font-size: 16px;position: fixed;bottom: 0;display: block; z-index: 9999;}
.down li{width: 24.7%;border-right: solid 1px #ffffff;text-align: center;line-height: 15px;float: left;padding-top: 4px;height: 52px; list-style:none;}
.down li a{color: #ffffff;}
.down .current{border-right: none;}
.down li img{max-width: 25px;height: 25px;}
@media(min-width: 768px){
    .footer{margin-bottom: 0}
    .down{display: none;}
}
/* go top */
.plugin-fixed-call{position:fixed;bottom:0px;right:0px;width:45px;z-index: 1000;}
.plugin-fixed-call .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#0a95e3;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.plugin-fixed-call .child a{ display: inline-block; overflow: hidden; }
.plugin-fixed-call .child:hover{width:160px;background: #000;}
.plugin-fixed-call .child img{position:absolute;top:0px;left:0px;}
.plugin-fixed-call .child p{position: absolute;left:45px;color:#fff;}

.plugin-fixed-call .fixedQQ{bottom:92px;}
.plugin-fixed-call .fixedCall{bottom:46px;}
.plugin-fixed-call .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;font-family: "MICROSOFT YAHEI","Arial Narrow";}
.plugin-fixed-call .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.plugin-fixed-call .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#0a95e3;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .fixedCode:hover .fixedCodeInfo{display: block;opacity: 1;}
.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;opacity: 0;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}
.f-m-nav{ background-color: #222; margin:0; line-height: 50px; position: fixed;z-index: 9999; bottom: 0; width: 100%; overflow: hidden; display: none; }
.f-m-nav li{ float: left; width: 25%; text-align: center;}
.f-m-nav li a{ color: #fff;}
/* 菜单 */
.navbar{border:none;}
.m-menu{background: #0460c1;}
.m-menu .navbar{margin-bottom: 0;}
.m-menu .container,
#m-nav{padding:0;}
.m-menu .navbar-header{width: 100%;text-align: center;margin:0;}
.m-menu .navbar-toggle{margin-right: 0;position: static;float: none;}
.m-menu .navbar-toggle .icon-bar{background: #fff;}
.navbar-nav > li > a{text-align: center;font-size: 16px;color: #ffffff;width: 100%;padding:10px;}
.nav>li>a:focus,
.nav>li>a:hover{border-color: #fcb904;background: #043971;}
@media (min-width: 992px){
	.navbar-nav > li > a{font-size: 16px;color: #ffffff;padding:25px 40px 30px;border-top:5px solid #0460c1;}.nav>li>a:focus,.nav>li>a:hover{border-color: #fcb904;background: #043971;}
	.navbar-nav > li + li{ border-left: 1px solid #0353a7; }
}
.navbar-wrapper > .container{padding-right: 0; padding-left: 0;}
.navbar-wrapper .navbar{padding-right: 15px; padding-left: 15px;}
.navbar-wrapper .navbar .container{width: auto;}
/* 底部COPYRIGHT */
#footer{background: #004a98;}
#footer .row{padding:40px 0;}
#footer a:hover{ color: #ff9600; }
.f-logo{padding:20px 0 24px;border-right: 1px solid #0f5bab;}
.f-contact{padding:2px 0 20px 57px;border-left: 1px solid #063b72;border-right: 1px solid #0f5bab;}
.f-contact h3{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;}
.f-contact p{font-size: 1em;color: #9ccbfc;line-height: 2.4em;margin:0;}
.f-nav{padding:2px 0 0 66px;border-left: 1px solid #063b72;border-right: 1px solid #0f5bab;}
.f-nav h3{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;}
.f-nav a{display: inline-block;font-size: 1em;color: #8ebdf0;margin-bottom: 18px;margin-right: 36px;}
.f-ewm{padding-top: 18px;}
.f-logo,.f-ewm{text-align: center;}
.f-copy{text-align: center;color: #f3f5f6;font-size: 1em;background: #222323;}
.f-copy p{padding:18px 0;}
/* 首页效果
-------------------------------------------------- */
.carousel-inner img{margin: 0 auto;}
/* 产品中心 */
.m-type{background: #0460c1;/*margin-top: -7em;*/position: relative;z-index: 333;}
.type-hd{height: 7em;background: #ff9600;text-align: center;margin:-7em -15px 0;}
.type-hd h3{font-size: 2em;color: #fff;font-weight: bold;padding: 0.8em 0 0.1em;margin:0 -15px 0;}
.type-hd span{text-transform: uppercase;font-size: 1em;color: #fff;line-height: 1em;}
.type-bd{padding:10px 0;}
.type-bd ul{margin: 0;padding: 0;}
.type-bd li{list-style: none;margin:0;text-align: center;border-bottom: 2px solid #1d72bd;background: url(../img/ico-li.png) no-repeat 89% center;}
.type-bd li a{font-size: 16px;color: #ffffff;line-height: 16px;padding:25px 0 25px 30px; text-align: left; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*.type-bd li:nth-child(2),*/
.type-bd li:hover{background:#ff9600 url(../img/ico-li.png) no-repeat 89% center;}
.type-bd .one a{ font-weight: bold; }
.type-bd .two a{ font-size: 14px; }
.m-pro{padding-bottom: 20px;}
.pro_hd{padding:25px 0;}
.pro_hd h3{font-size: 2.4rem;line-height: 2.4rem;font-weight: bold;color: #000;margin:0 0 1rem;}
.pro_hd p{font-size: 1rem;line-height: 1rem;text-transform: uppercase;color: #999999;}
.pro_bd .p_img{height: 210px;width: 100%;border-top:0.8rem solid #f3f4f8;border-bottom:0.8rem solid #f3f4f8;position: relative;overflow: hidden;}
.pro_bd .p_img .p_txt{width: 100%;height: 100%;position: absolute;background:rgba(4,96,193,.72);padding:20%;bottom: 100%;overflow: hidden;transition: all .3s;}
.pro_bd .p_img .p_txt h3{color: #fff;line-height: 50px;font-size: 16px;border-bottom: 1px solid #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro_bd .p_img .p_txt p{line-height: 30px;color: #fff;font-size: 14px;}
.pro_bd .p_img img{height: 210px;width: 100%;object-fit: cover;background: #fff;}
.pro_bd .swiper-slide:hover .p_txt,
.pro_bd li:hover .p_txt{bottom: 0;}
.pro_bd .swiper-slide a > h3,
.pro_bd li a > h3{height: 62px;line-height: 62px;margin: 0;padding: 0;text-align: center;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #333333;}
.pro_bd li:hover a > h3,
.pro_bd .swiper-slide:hover a > h3{background: #ff9600;color: #fff;}
/* 优势 */
.super{overflow: hidden;background:#17549c url(../img/super-bg.jpg) no-repeat center;overflow: hidden;}
.super-hd{text-align: center;padding-bottom: 2.2rem;}
.super-hd h3{font-size: 3.6rem;color: #ffffff;margin: 0;padding:4rem 0 1.7rem;}
.super-hd h3:before{content: "";display: inline-block;width: 32px;height: 2px;background: #fff;position: relative;right:1.7rem;bottom:1rem;}
.super-hd h3:after{content: "";display: inline-block;width: 32px;height: 2px;background: #fff;position: relative;left:1.7rem;bottom:1rem;}
.super-hd p{font-size: 2.4rem;color: #fff;background: #ff9600;padding:1rem 1.8rem;display: inline-block;}
.super-bd{padding-bottom: 2rem;}
.super-bd .row{background: #0460c1; height: 277px;}
.super-bd .item{background: #0460c1;padding:0;height: 100%; position: relative; overflow: hidden;}
.super-bd .item:after{content: "";clear: both;}
.super-bd .item img{width: 100%;}
.super-bd .item h3{font-size: 2.4rem;color: #ffffff;font-weight: bold;text-align: center;width: 20rem;margin:0 auto 10px;padding:20px 0;border-bottom: 1px solid #ffffff;}
.super-bd .item h3 span{font-size: 4.8rem;font-weight: normal;display: block;text-align: center;}
.super-bd .item p{width: 20rem;margin:0 auto;font-size: 1.4rem;line-height: 2.4rem;color: #fff;}
.super-bd .txt:hover{
	background: #ff9600;
}
.super-bd .txt:hover + .s_txt1:after,
.super-bd .txt:hover + .s_txt2:after{
    border-left-color: #ff9600;
}
.super-bd .txt:hover + .s_txt3:after,
.super-bd .txt:hover + .s_txt4:after{
	border-right-color: #ff9600;
}
.super-bd .s_txt2:after,
.super-bd .s_txt1:after{
	content: " ";
    position: absolute;
    height: 0;
    width: 0;
    border: solid transparent;
    pointer-events: none;
    border-width: 26px;
    border-left-color: #0460c1;
    top: 50%;
    margin-top: -13px;
    left: 0;
}
.super-bd .s_txt4:after,
.super-bd .s_txt3:after{
	content: " ";
    position: absolute;
    height: 0;
    width: 0;
    border: solid transparent;
    pointer-events: none;
    border-width: 26px;
    border-right-color: #0460c1;
    top: 50%;
    margin-top: -13px;
    right: 0;
}
/* 成功案例 */
.m-case{background: #fff url(../img/case-bg.jpg) no-repeat top center;padding:3.6rem 0 2rem;}
.case-hd{text-align: center;}
.case-hd span{font-size: 2.4rem;color: #a1bdf5;text-transform: uppercase;font-family: Century;margin:0;}
.case-hd h3{color: #1269cc;font-size: 3rem;margin:1rem 0 2rem;}
.case-bd{background: #0460c1;position: relative;padding:0 20px;}
#case{padding:20px 0;}
#case .swiper-slide img,
#honor .swiper-slide img,
.m-news .swiper-slide img{width: 100%;}
#case .swiper-slide img{ border:1px solid #eaeaea; height: 214px; object-fit: cover; }
#case .swiper-button-next{position: absolute;top:90%;left: 50%;display: inline-block;width: 47px;height: 47px;background: url(../img/ico-c-r.jpg) no-repeat center;}
#case .swiper-button-prev{position: absolute;top:90%;left: 45%;display: inline-block;width: 47px;height: 47px;background: url(../img/ico-c-l.jpg) no-repeat center;}
#case .swiper-button-next:hover{background: url(../img/ico-r-h.jpg) no-repeat center;}
#case .swiper-button-prev:hover{background: url(../img/ico-l-h.jpg) no-repeat center;}
/* 公司简介 */
.m-about{background: #0460c1;padding:0;}
.m-about img{width: 100%;}
.m-about .intro-img{padding:0;}
.m-about .intro-txt{background: #fff;padding: 9px 20px 30px 40px;}
.intro-txt span{margin:0 0 1.9rem 0;font-size: 2.4rem;color: #8fb2f4;font-family: Constantia;}
.intro-txt h3{font-size: 2.4rem;color: #0460c1;margin-bottom: 1.4rem;}
.intro-txt p{font-size: 16px;line-height: 30px;color: #666666;}
.intro-txt a{display: inline-block;padding:1rem 5rem 1rem 2rem;border-radius: 3px;border:1px solid #e9e8e8;font-size: 1.6rem;color: #0460c1;background: url(../img/ico-right.jpg) no-repeat 13rem center; margin-top: 21px;}
.intro-txt a:hover{ background: #ff9600 url(../img/ico-right.png) no-repeat 13rem center; color: #fff; }
/* 资质荣誉 */
.m-honor{padding:20px 60px;}
.honor-bd{position: relative;}
.honor-bd .swiper-container{position: static;}
#honor{margin:0 60px;}
#honor img{ height: 142px; object-fit: contain; border:1px solid #eee; }
#honor .swiper-button-next{position: absolute;right:0;bottom:0;display: inline-block;width: 33px;height: 33px;background: url(../img/honor-r.jpg) no-repeat center;}
#honor .swiper-button-prev{position: absolute;left:0;bottom:0;display: inline-block;width: 33px;height: 33px;background: url(../img/honor-l.jpg) no-repeat center;}
#honor .swiper-button-next:hover{background:url(../img/honor-r-h.jpg) no-repeat center;}
#honor .swiper-button-prev:hover{background:url(../img/honor-l-h.jpg) no-repeat center;}
/* 新闻中心 */
.m-news{padding:3.6rem 0 2.8rem;background: #f3f5f6; width: 100%;}
.news-bd{padding:0; border:1px solid #dbdbdb; overflow: hidden;}
.news-bd li{overflow: hidden;}
.news-bd li span{display: inline-block;float: left;padding:20px 22px 20px;background: #0460c1;font-size: 16px;color: #ffffff;text-align: center; border-bottom: 1px solid #f3f5f6; }
.news-bd li span strong{display: block;text-align: center;font-size: 40px;line-height: 1; color: #ffffff;font-weight: bold;margin-bottom: 18px;}
.news-bd .row{margin: 0;padding:0;}
.news-bd li > div h3{font-size: 16px;font-weight: bold;color: #0460c1;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 4.6rem;}
.news-bd li > div p{font-size: 14px;color: #666666;line-height: 24px;border-bottom: 1px solid #dad9d9; padding-bottom: 18px; }
.news-bd li:last-child > span{ border-bottom: none; }
.news-bd li:last-child > div p{ border-bottom: none; }
.news-bd li:hover span{ background: #ff9600; }
#news{ height: 365px; background: #fff;}
#news .swiper-slide{ position: relative; }
#news .swiper-slide img{ width: 100%; height: 365px; object-fit: cover; }
#news .swiper-slide h3{ height: 52px; width: 100%; padding:0 10%; background: rgba(0,0,0,.7); text-align: center; font-size: 16px; color: #fff; position: absolute; bottom:0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 52px;}
/* chrome input placeholder style */
::-webkit-input-placeholder{color:#fff !important;}
/* 内页效果 */
#banner{overflow: hidden;text-align: center;position: relative;}
#banner > img{max-width: 100%;}
#banner .hd{width: 100%;position: absolute;bottom:40%;}
#banner .hd h3{font-size: 3.4rem;color: #595858;}
#banner .hd span{font-size: 5rem;font-family: "Mongolian Baiti";text-transform: uppercase;color: #595858;}
#banner .bd{width: 100%;position: absolute;bottom:0;text-align: center;}
#banner .bd a{display: inline-block;margin:0 1.5rem;padding:1.5rem 2rem;background: #fff;color: #343434;font-size: 1.6rem;}
#banner .bd a:hover{background: #1a7758;color: #fff;}
.title{padding:8px 0;border-bottom: 1px solid #dedbdb;margin-bottom: 15px;overflow: hidden; margin-top: 10px;}
.title strong{font-size: 24px;color: #393a45; line-height: 1; padding:16px 0 10px;}
.title strong small{ display: inline-block; clear:left; font-size: 14px; color: #999999; text-transform: uppercase; line-height: 1; margin-bottom: 16px; font-weight: normal;}
.title span{float: right;padding-left: 32px;background: url(../img/ico-home.png) no-repeat left center;font-size: 14px;color: #666666;}
.title span a{font-size: 14px;color: #666666;}
.title span a:hover{color: #015393;}
.s-type{ background:#0460c1; margin-top: -98px;}
.s-contact,.type-bd{ background:#0460c1; margin:0 -15px; }
.s-contact{ background: url(../img/s-contact.jpg) no-repeat top center; background-size: cover; text-align: center; margin-bottom: 20px; }
.s-contact > a{ display: inline-block; margin:43px auto; border:3px solid rgba(0,0,0,.38); padding:13px 37px; font-size: 16px; color: #0460c1; font-weight: bold;}
.s-contact .bd{ width: 100%; padding:18px 20px; background: rgba(4,96,193,.8); text-align: left; }
.s-contact .bd p{ font-size: 14px; color: #ffffff; line-height: 24px; }
/* 内页文章样式 */
.article .container{ background: #ffffff;}
.article p{color: #6b6b6b;font-size: 1.6rem;line-height: 3rem;}
.article p img{max-width: 100%;}
.article h1{text-align: center;font-size: 2.7rem;line-height: 2.7rem;margin:2.8rem 0 1.6rem;}
.article .meta_info{text-align: center;padding-bottom: 26px;border-bottom: 1px dotted #868686;margin-bottom: 30px;font-size: 1em;color: #888787;}
.article img{text-align: center;margin:0 auto; max-width: 100%;}
.a_tit{background: #f0f0f0;margin:20px 0;}
.a_tit h3{padding:12px 20px;background: #1a7758;color: #fff;display: inline-block;font-size: 1.1em;margin:0;}
.a_con{padding-bottom: 20px;}
.a_con p{font-size: 16px;line-height: 36px;}
.pc-slide{width: 100%;margin: 0 auto; border:1px solid #e7e6e6; padding:15px 20px; margin-left: -15px;}
.view .swiper-container{width: 100%; margin-bottom: 18px;}
.view .swiper-slide img{ width: 100%; }
.preview{width: 100%;margin-top: 16px;position: relative;}
.preview .swiper-container{width:90%;height: 64px;margin-left: 10px;}
.preview .swiper-slide{width: 90px;height: 62px;cursor:pointer; margin:0 5px;}
.preview .swiper-slide img{ width: 90px; height: 62px; object-fit: cover; }
.preview .slide6{width: 90px;}
.preview .arrow-left{background: url(../img/feel3.png) no-repeat left top;position: absolute;left: 0;top:5px; margin-top: -5px;width: 13px;height: 62px;z-index: 10;}
.preview .arrow-right{background: url(../img/feel4.png) no-repeat left bottom;position: absolute;right: 0;top:5px; margin-top: -5px;width: 13px;height: 62px;z-index: 10;}
.preview img{border: 1px solid #b6b6b6;}
.preview .active-nav img{padding: 0;border: 1px solid #006dc0;}
.p-info{ overflow: hidden; margin-bottom: 40px; }
.p-info .right{ padding-left:0; padding-right: 0; }
.p-info .right > h3{ font-size: 24px; color: #666; line-height: 50px; margin-bottom: 30px; border-bottom: 2px solid #dddada; }
.p-info .right p{ font-size: 16px; color: #666666; line-height: 30px; }
.p-info .right > div{ padding: 30px 0; font-size: 2.5rem;}
.t10{display: inline-block; margin-right: 15px; padding:15px 30px; background: #dddada; border-radius: 5px; font-size: 18px; border: none; color: #131313; font-weight: bold; }
.t10:hover{ background: #0460c1; color: #fff; }
.p-info .right > a{ display: inline-block; padding:15px 30px; background: #dddada; border-radius: 5px; font-size: 18px; color: #131313; font-weight: bold; }
.p-info .right > a + a{ margin-left: 24px; background: #0460c1; color: #fff; }
.p-info .right > a:hover{ background: #0460c1; color: #fff; }
.p-tit{ height: 43px; line-height: 43px;  border-bottom: 1px solid #0460c1; margin-bottom: 20px; }
.p-tit h3{ padding:0 20px; height: 100%; line-height: 43px; background: #0460c1; font-size: 18px; color: #ffffff;  display: inline-block; }
#p-form{ overflow: hidden; }
#p-form label{ width: 20%; text-align: right; font-size: 16px; font-weight: normal; color: #666666; line-height: 42px; display: inline-block; vertical-align: top; float: left; }
#p-form .form-group{ overflow: hidden; margin-bottom: 12px; }
#p-form input{ width: 80%; height: 40px; border:1px solid #dddada; padding-left: 10px; }
#p-form textarea{ width: 100%; height: 216px; border:1px solid #dddada; resize: none; padding: 10px; }
#p-form .btn-primary{ width: 80%; float: right; height: 44px; background: #015393; font-size: 18px; color: #ffffff; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 

/* 新闻列表 */
.news li{border-bottom: 2px dotted #eeeeee; padding: 30px 0; position: relative;}
.news li a{display: block;overflow: hidden;}
.news li:after{content: "";height: 2px;display: inline-block;width: 0;position: absolute;left: 0;top: 152px;background: #005ccd;transition: all .3s;}
.news li:hover:after{width: 100%;transition: all .3s;}
.news li:hover .left h3{color: #005ccd;padding-left: 28px;transition: all .3s;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news li:hover .right h4,
.news li:hover .right p{font-style: italic;color: #9ea7ae;transition: all .3s;}
.news li .left{overflow: hidden;padding:0 20px;}
.news li .right{overflow: hidden;border-left: 2px solid #f1f1f1;}
.news li .left h3{font-size: 20px;color: #404646;margin-bottom: 10px;transition: all .3s;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news li .left p{font-size: 14px;line-height: 28px;color: #9ea7ae;}
.news li .right h4{font-size: 50px; color: #005ccd; margin: 0; text-align: center; font-weight: 200; transition: all .3s;}
.news li .right p{font-size: 16px; color: #9ea7ae; margin: 0; margin-left: 60px; font-weight: 200; transition: all .3s;}
@media screen and (max-width: 1200px){
	.super-bd .item{ height: auto; }
	.super-bd .item h3{ font-size: 18px; width: 80%; padding: 20px 0 10px; }
	.super-bd .item p{ width: 80%; font-size: 14px; line-height: 20px; }
	.m-about .intro-txt{ padding:9px 20px 10px 40px; }
	.intro-txt h3{ font-size: 20px; margin-bottom:16px; }
	.intro-txt p{ font-size: 14px; line-height: 24px; }
	.news-bd li span{ font-size: 14px; }
	.f-nav a{ margin-right:24px; }
	.f-contact{ padding:2px 0 20px 28px; }
}
@media screen and (max-width: 992px){
	.type-hd{ margin:10px -15px 0; }
	.type-bd{ overflow: hidden; padding:0; }
	.type-bd li{ width: 50%; float: left; }
	.type-bd li:nth-child(even){ border-left: 1px solid #fff; }
	.super-bd .item h3{ font-size: 16px; width: 80%; padding: 10px 0 10px; margin:0 auto 10px; }
	.super-bd .item h3 span{ font-size: 28px; }
	.super-bd .item p{ font-size: 12px; }
	#case .swiper-button-prev{ left: 43.5%; }
	.f-logo,.f-contact,.f-nav{ border:none; }
	.f-nav{padding: 2px 0 0 28px;}
    .m-honor{ padding:0; margin:20px auto; }
    .m-about{ background: none; }
    .super-bd .row{ height: 177px; }
    .super-bd .item{ height: 100%; }
    .super-bd .s_txt2:after, .super-bd .s_txt1:after, .super-bd .s_txt3:after, .super-bd .s_txt4:after{ border-width:18px; }
}
@media screen and (max-width: 640px){
	.super-hd h3{ font-size: 24px; color: #ffffff; margin: 0; padding: 20px 0 10px; }
	.super-hd p{ font-size: 16px; }
	#case .swiper-button-prev{ left: 34%; }
    #footer{ padding-bottom: 52px;}
}